package theLogger;

import org.apache.log4j.Logger;
import org.aspectj.lang.JoinPoint;

import java.util.Arrays;

public class EquipTheLogger {
    private static final Logger log = Logger.getLogger(EquipTheLogger.class);
    //前置增强
    public void before(JoinPoint jp){
            log.debug("调用 "+jp.getTarget()+" 的"+jp.getSignature().getName()+"方法。方法入参："+
                    Arrays.toString(jp.getArgs()));
    }
    //后置增强
    public void afterReturning(JoinPoint jp,Object result){
        log.debug("调用"+jp.getTarget() + " 的"+jp.getSignature().getName()
        +"方法。方法返回值："+result);
    }
}
